import axios from 'axios'
import { useUserStore } from '@/stores/user'
import router from '@/router/index.js'
import {ElMessage} from "element-plus";

//配置地址
const baseURL = 'http://localhost:8080/'
//允许跨域
axios.defaults.withCredentials = true

const instance = axios.create({
  baseURL,
  timeout: 5000
})


// 请求拦截器
/*instance.interceptors.request.use(
    (config) => {
      // 请求前回调
      //添加用户信息
      const store = useUserStore()
      return config;
    },
    error => {
      // 处理请求错误
      return Promise.reject(error);
    }
);*/

// 响应拦截器
/*instance.interceptors.response.use(
    response => {
      // 处理响应数据
      return response;
    },
    error => {
      // 处理响应错误
      ElMessage.error("操作失败"+"错误为："+error.message)
      console.log(error.message)
      router.push('/login'); // 重定向到登录页面
      return Promise.reject(error);
    }
);*/



export default instance
export { baseURL }
